how many hairs on the human head